package com.hyjx.framework.uc.admin;

import java.util.List;

/**
 * 管理员 服务接口
 */
public interface AdminService {

    /**
     * 查询信息列表
     *
     * @return
     */
    String queryList(AdminModel model);

    /**
     * 添加信息
     *
     * @param model
     */
    boolean add(AdminModel model);

    /**
     * 根据ID查询信息
     */
    AdminModel getInfoById(String s);

    /**
     * 修改信息
     */
    int edit(AdminModel model);

    /**
     * 删除信息
     *
     * @param ids
     */
    int delete(String ids);

    /**
     * 登录
     *
     * @param adminmodel
     * @return
     */
    AdminModel login(AdminModel adminmodel);

    /**
     * 修改密码
     *
     * @param am
     */
    void updatepwd(AdminModel am);

    /**
     * 取所有管理员
     *
     * @return
     */
    List<AdminModel> getAllAdmins();

    List<AdminModel> queryModelList(AdminModel am);
}
